﻿var lightStar = '', darkStar = '';
$(document).ready(function () {
    /*评论开始*/
    //点击评分等级图片
    $("#scoreShow img").each(function () {
        var src = $(this).attr('src');
        if (src.indexOf("starbig_03") >= 0 && !lightStar) {
            lightStar = GetFileName(src);
        }
        if (src.indexOf("starbig_05") >= 0 && !darkStar) {
            darkStar = GetFileName(src);
        }
        $(this).mouseover(function () {
            var id = $(this).attr("id");
            var idarray = id.split("_");
            if (idarray.length == 2) {
                for (var i = 1; i < 6; i++) {
                    var ids = $("#" + idarray[0] + "_" + i);
                    if (i <= idarray[1]) {
                        ids.attr("src", ids.attr("src").replace(darkStar, lightStar));
                    } else {
                        ids.attr("src", ids.attr("src").replace(lightStar, darkStar));
                    }
                }
            }
        }).click(function () {
            var id = $(this).attr("id");
            var idarray = id.split("_");
            if (idarray.length == 2) {
                $("#scoreDengji").val(idarray[1]);
                for (var i = 1; i < 6; i++) {
                    var ids = $("#" + idarray[0] + "_" + i);
                    if (i <= idarray[1]) {
                        ids.attr("src", ids.attr("src").replace(darkStar, lightStar));
                    } else {
                        ids.attr("src", ids.attr("src").replace(lightStar, darkStar));
                    }
                }
            }
        }).mouseout(function () {
            var id = $(this).attr("id");
            var idarray = id.split("_");
            var val = $("#scoreDengji").val();
            if (idarray.length == 2) {
                for (var i = 1; i < 6; i++) {
                    var ids = $("#" + idarray[0] + "_" + i);
                    if (i <= val) {
                        ids.attr("src", ids.attr("src").replace(darkStar, lightStar));
                    } else {
                        ids.attr("src", ids.attr("src").replace(lightStar, darkStar));
                    }
                }
            }
        })
    })
    //评论输入框变化
    $("#txtArea").keyup(function () {
        ChangeAreaLength();
    })
    //关闭评论框
    $("#closeReviewContent").click(function () {
        HideReview();
    })
    /*评论结束*/
})
/*
显示评论框
id:商品SysNo
*/
function ShowReview(id, sosysno,sysno) {
    var url = "";
    if (sosysno) {
        url = "/Products/ProductReview?id=" + id + "&sosysno=" + sosysno + "&sysno=" + sysno;
    } else {
        url = "/Products/ProductReview?id=" + id;
    }
    $.ajax({
        type: "POST",
        url: url,
        cache:false,
        success: function (data) {
            if (AjaxValidate(data)) {
                if (data == "1") {
                    ShowBack();
                    $("#ErrorReview").html("");
                    $("#ProductReviewSysNo").val(id);
                    $("#sysno").val(sysno);
                    if (sosysno) {
                        $("#SOSysNo").val(sosysno);
                    } else {
                        $("#SOSysNo").val("");
                    }
                    //$("#txtArea").val("");
                    $("#Contentlength").text("0");
                    $("#scoreDengji").val("5");
                    $("#ReviewContent").show();
                    $("#fabupinglun").removeAttr("disabled");
                    $("#scoreShow img").each(function () {
                        $(this).attr("src", $(this).attr("src").replace(darkStar, lightStar));
                    });
                }
                else if (data == "-1") {
                    //未登陆
                    ShowLoginHeader(1, 1, function () {
                        ShowReview(id);
                        ShowHeaderLogin();
                    });
                } else if (data.indexOf("您已经") > -1 || data.indexOf("您必须") > -1) {
                    ShowReviewMessage(data, id);
                } else {
                    alert(data);
                }
            }
            return false;
        }
    })
}
function GetFileName(src) {
    var lastIn = src.lastIndexOf('/');
    if (lastIn <= 0)
        return src;
    return src.substring(lastIn + 1);
}
/*隐藏评论框*/
function HideReview() {
    HideBack();
    $("#ReviewContent").hide();
}
/*
商品评论代码：
*/
function AddReview() {
    var id = $("#ProductReviewSysNo").val();
    var sosysno = $("#SOSysNo").val(); ;
    var content = $.trim($("#txtArea").val());
    if (content.length < 10) {
        $("#ErrorReview").html("评论最少10个字符");
        return;
    }
    if (content.length > 300) {
        $("#ErrorReview").html("评论最多输入300个字符");
        return;
    }
    if ($("#chkPinglun").attr("checked") == false) {
        $("#ErrorReview").html("您必须同意协议后才可以评论");
        return;
    }
    if (!Number(id)) {
        $("#ErrorReview").html("评论信息ID不正确,请刷新页面重试");
        return;
    }
    var sosysnoParam = "";
    if (sosysno != "") {
        sosysnoParam = "&sosysNo=" + sosysno;
    }
    $("#fabupinglun").attr({ "disabled": "disabled" });
    $.ajax({
        type: "POST",
        url: "/Products/AddReviewPJ",cache:false,
        data: $("#formAddReview").serialize(),
        success: function (data) {
            if (AjaxValidate(data)) {
                $("#fabupinglun").removeAttr("disabled");
                if (data == "1") {
                    //HideBack();
                    HideReview();
                    $("#ErrorReview").html("");
                    $("#txtArea").val("");
                    alert("评论成功！", 1);
                    //$("#tablist").find("a").attr("needrefresh", true);
                    //GetData($("#reviewCurPage").val());
                    window.location.reload();
                } else if (data == "2") {
                    //未登陆
                    ShowLoginHeader(1, 1, function () {
                        AddReview(id);
                        ShowHeaderLogin();
                        ShowBack();
                    });
                } else {
                    $("#ErrorReview").html(data);
                    if (data != "添加失败，请重试") {
                        $("#pinglun").attr({ "disabled": "disabled" });
                    }
                }
            }
        }, error: function () {
            $("#ErrorReview").html("评论失败，请重试");
        }
    })
}
/*评论框输入变化*/
function ChangeAreaLength() {
    var v = $("#txtArea").val();
    
    if (v.length > 300) {
        $("#ErrorReview").html("评论最多输入300个字符");
    } else {
        $("#ErrorReview").html("");
    }
    
    $("#Contentlength").text(v.length);
}

$("#txtArea").live("focus", function () {
    var reviewInput = $.trim($(this).val());
    if (reviewInput == "产品不错，值得推荐。") {
        $(this).val("");
        ChangeAreaLength();
    }
});

$("#txtArea").live("blur", function () {
    var reviewInput = $.trim($(this).val());
    if (reviewInput == "") {
        $(this).val("产品不错，值得推荐。");
        ChangeAreaLength();
    }
});





//新物流展示 开始
var index = 1;
var intervalID;
var curLi;
$(document).ready(function () {

    $(".cutover_nav li ").mouseover(function () {
        curLi = $(this);
        intervalID = setInterval(onMouseOver, 500);//鼠标移入的时候有一定的延时才会切换到所在项，防止用户不经意的操作 
    });
    function onMouseOver() {
        Show();
    }
    $(".cutover_nav li").mouseout(function () {
        clearInterval(intervalID);
    });

    $(".cutover_nav li").click(function () {//鼠标点击也可以切换 
        Show();
    });

});
function Show() {
    clearInterval(intervalID);
    $(".cur-sub-con").removeClass("cur-sub-con");
    $(".sub-con").eq($(".cutover_nav li ").index(curLi)).addClass("cur-sub-con");
    $(".cur").removeClass("cur");
    curLi.addClass("cur");
}
function move(type) {
    var showcount = 5;
    var leng = ($(".cutover_nav li ").length);
    if (leng <= showcount)
        return;
    else {
        if ((type == -1 && index == 1) || (type == 1 && index == (leng - showcount + 1)))
        { return; }
        else
        {
            index += type;
            var endindex = index + showcount - 1;
            for (var i = 1; i <= leng; i++) {
                if (i >= index && i <= endindex) {
                    $(".cutover_nav li ").eq(i - 1).removeClass("none").addClass("block");
                }
                else {
                    $(".cutover_nav li ").eq(i - 1).removeClass("block").addClass("none");
                }
            }
        }
    }
} 
//新物流展示 结束
